/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.cashPayment;

public class CashPaymentDetailTranferOutData {
    private String clientId;
    private String gsddVoucherId;
    private String gsddBrId;
    private String gsddSaleDate;
    private String gsddEmpGroup;
    private String gsddEmp;
    private String gsddRmbAmt;
    private Integer indexDetail;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsddVoucherId() {
        return this.gsddVoucherId;
    }

    public String getGsddBrId() {
        return this.gsddBrId;
    }

    public String getGsddSaleDate() {
        return this.gsddSaleDate;
    }

    public String getGsddEmpGroup() {
        return this.gsddEmpGroup;
    }

    public String getGsddEmp() {
        return this.gsddEmp;
    }

    public String getGsddRmbAmt() {
        return this.gsddRmbAmt;
    }

    public Integer getIndexDetail() {
        return this.indexDetail;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsddVoucherId(String gsddVoucherId) {
        this.gsddVoucherId = gsddVoucherId;
    }

    public void setGsddBrId(String gsddBrId) {
        this.gsddBrId = gsddBrId;
    }

    public void setGsddSaleDate(String gsddSaleDate) {
        this.gsddSaleDate = gsddSaleDate;
    }

    public void setGsddEmpGroup(String gsddEmpGroup) {
        this.gsddEmpGroup = gsddEmpGroup;
    }

    public void setGsddEmp(String gsddEmp) {
        this.gsddEmp = gsddEmp;
    }

    public void setGsddRmbAmt(String gsddRmbAmt) {
        this.gsddRmbAmt = gsddRmbAmt;
    }

    public void setIndexDetail(Integer indexDetail) {
        this.indexDetail = indexDetail;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof CashPaymentDetailTranferOutData)) {
            return false;
        }
        CashPaymentDetailTranferOutData other = (CashPaymentDetailTranferOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsddVoucherId = this.getGsddVoucherId();
        String other$gsddVoucherId = other.getGsddVoucherId();
        if (this$gsddVoucherId == null ? other$gsddVoucherId != null : !this$gsddVoucherId.equals(other$gsddVoucherId)) {
            return false;
        }
        String this$gsddBrId = this.getGsddBrId();
        String other$gsddBrId = other.getGsddBrId();
        if (this$gsddBrId == null ? other$gsddBrId != null : !this$gsddBrId.equals(other$gsddBrId)) {
            return false;
        }
        String this$gsddSaleDate = this.getGsddSaleDate();
        String other$gsddSaleDate = other.getGsddSaleDate();
        if (this$gsddSaleDate == null ? other$gsddSaleDate != null : !this$gsddSaleDate.equals(other$gsddSaleDate)) {
            return false;
        }
        String this$gsddEmpGroup = this.getGsddEmpGroup();
        String other$gsddEmpGroup = other.getGsddEmpGroup();
        if (this$gsddEmpGroup == null ? other$gsddEmpGroup != null : !this$gsddEmpGroup.equals(other$gsddEmpGroup)) {
            return false;
        }
        String this$gsddEmp = this.getGsddEmp();
        String other$gsddEmp = other.getGsddEmp();
        if (this$gsddEmp == null ? other$gsddEmp != null : !this$gsddEmp.equals(other$gsddEmp)) {
            return false;
        }
        String this$gsddRmbAmt = this.getGsddRmbAmt();
        String other$gsddRmbAmt = other.getGsddRmbAmt();
        if (this$gsddRmbAmt == null ? other$gsddRmbAmt != null : !this$gsddRmbAmt.equals(other$gsddRmbAmt)) {
            return false;
        }
        Integer this$indexDetail = this.getIndexDetail();
        Integer other$indexDetail = other.getIndexDetail();
        return !(this$indexDetail == null ? other$indexDetail != null : !(this$indexDetail).equals(other$indexDetail));
    }

    protected boolean canEqual(Object other) {
        return other instanceof CashPaymentDetailTranferOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsddVoucherId = this.getGsddVoucherId();
        result = result * 59 + ($gsddVoucherId == null ? 43 : $gsddVoucherId.hashCode());
        String $gsddBrId = this.getGsddBrId();
        result = result * 59 + ($gsddBrId == null ? 43 : $gsddBrId.hashCode());
        String $gsddSaleDate = this.getGsddSaleDate();
        result = result * 59 + ($gsddSaleDate == null ? 43 : $gsddSaleDate.hashCode());
        String $gsddEmpGroup = this.getGsddEmpGroup();
        result = result * 59 + ($gsddEmpGroup == null ? 43 : $gsddEmpGroup.hashCode());
        String $gsddEmp = this.getGsddEmp();
        result = result * 59 + ($gsddEmp == null ? 43 : $gsddEmp.hashCode());
        String $gsddRmbAmt = this.getGsddRmbAmt();
        result = result * 59 + ($gsddRmbAmt == null ? 43 : $gsddRmbAmt.hashCode());
        Integer $indexDetail = this.getIndexDetail();
        result = result * 59 + ($indexDetail == null ? 43 : ($indexDetail).hashCode());
        return result;
    }

    public String toString() {
        return "CashPaymentDetailTranferOutData(clientId=" + this.getClientId() + ", gsddVoucherId=" + this.getGsddVoucherId() + ", gsddBrId=" + this.getGsddBrId() + ", gsddSaleDate=" + this.getGsddSaleDate() + ", gsddEmpGroup=" + this.getGsddEmpGroup() + ", gsddEmp=" + this.getGsddEmp() + ", gsddRmbAmt=" + this.getGsddRmbAmt() + ", indexDetail=" + this.getIndexDetail() + ")";
    }
}

